start: 00000000 42A7 clr.l -[A7] 00000002 224F movea.l A1, A7 00000004 554F subq.w A7, 2 00000006 204F movea.l A0, A7 00000008 3F38 0210 move.w -[A7], [0x00000210 /* BootDrive */] 0000000C 2F3C 7368 6466 move.l -[A7], 0x73686466 /* 'shdf' */ 00000012 51E7 sf -[A7] 00000014 2F08 move.l -[A7], A0 00000016 2F09 move.l -[A7], A1 00000018 7000 moveq.l D0, 0x00 0000001A A823 syscall AliasDispatch 0000001C 301F move.w D0, [A7]+ 0000001E 221F move.l D1, [A7]+ 00000020 6704 beq +0x6 /* 00000026 */ 00000022 4A40 tst.w D0 00000024 675C beq +0x5E /* 00000082 */ label00000026: 00000026 45FA 0092 lea.l A2, [PC + 0x92 /* 000000BA, cstring "" */] 0000002A 43FA 0058 lea.l A1, [PC + 0x58 /* 00000084, value 0x4A406624 'J@f$', cstring "J@f$ /" */] 0000002E 95C9 sub.l A2, A1 00000030 200A move.l D0, A2 00000032 A51E syscall NewPtrSys, flags=5 00000034 6702 beq +0x4 /* 00000038 */ 00000036 604A bra +0x4C /* 00000082 */ label00000038: 00000038 C149 exg A0, A1 0000003A 200A move.l D0, A2 0000003C A02E syscall BlockMove/BlockMoveData 0000003E 303C A823 move.w D0, 0xA823 00000042 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000044 45E9 002E lea.l A2, [A1 + 0x2E] 00000048 2488 move.l [A2], A0 0000004A 41E9 0000 lea.l A0, [A1 + 0x0] 0000004E 2008 move.l D0, A0 00000050 A055 syscall StripAddress 00000052 2040 movea.l A0, D0 00000054 303C A823 move.w D0, 0xA823 00000058 A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6 0000005A A11A syscall GetZone, flags=1 0000005C 2F08 move.l -[A7], A0 0000005E 2078 02A6 movea.l A0, [0x000002A6 /* SysZone */] 00000062 A01B syscall SetZone 00000064 45E9 0032 lea.l A2, [A1 + 0x32] 00000068 594F subq.w A7, 4 0000006A 2F3C 666C 6423 move.l -[A7], 0x666C6423 /* 'fld#' */ 00000070 3F3C 0080 move.w -[A7], 0x80 00000074 A81F syscall Get1Resource 00000076 2497 move.l [A2], [A7] 00000078 2057 movea.l A0, [A7] 0000007A A04A syscall HNoPurge 0000007C A992 syscall DetachResource 0000007E 205F movea.l A0, [A7]+ 00000080 A01B syscall SetZone label00000082: 00000082 4E75 rts 00000084 4A40 tst.w D0 00000086 6624 bne +0x26 /* 000000AC */ 00000088 202F 000E move.l D0, [A7 + 0xE] 0000008C 0C80 7368 6466 cmpi.l D0, 0x73686466 /* 'shdf' */ 00000092 670C beq +0xE /* 000000A0 */ 00000094 0C80 7469 6D66 cmpi.l D0, 0x74696D66 /* 'timf' */ 0000009A 6704 beq +0x6 /* 000000A0 */ 0000009C 7000 moveq.l D0, 0x00 0000009E 600C bra +0xE /* 000000AC */ label000000A0: 000000A0 700A moveq.l D0, 0x0A 000000A2 225F movea.l A1, [A7]+ 000000A4 41FA 0010 lea.l A0, [PC + 0x10 /* 000000B6, value 0x0, cstring "" */] 000000A8 2F10 move.l -[A7], [A0] 000000AA 2F09 move.l -[A7], A1 label000000AC: 000000AC 2F3A 0004 move.l -[A7], [PC + 0x4 /* 000000B2, value 0x0, cstring "" */] 000000B0 4E75 rts 000000B2 0000 0000 ori.b D0, 0x0 000000B6 0000 0000 ori.b D0, 0x0